communicating artery - English Synonyms Dictionary